circuit board cable assemblies cable contract manufacturing cables design connectors printed wiring contract assembly circuit satellite pcb manufacturing printed circuit prototypes machining cad engineering dsl boards